package cn.zhukelili.generic;

/**
 * @Description: 场景类
 * @Auther: hongheshou
 * @Date: 2018/7/23 15:24
 */
public class Client {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            //获得元素对象
            Element el = ObjectStruture.createElement();
            //接受访问者访问
            el.accept(new Visitor());
        }
    }
}

/*
通过增加访问者，只要是具体元素就非常容易访问，对元素的遍历就更加容易了，甭管
它是什么对象，只要它在一个容器中，都可以通过访问者来访问，任务集中化。这就是访问
者模式。
 */